# -*- coding: utf-8 -*-
"""
@Time ： 2022/8/4 22:05
@Auth ： Mr. William 1052949192
@Company ：特斯汀学院 @testingedu.com.cn
@Function ：关联原理讲解
"""
from class11.webkeys import Web

web = Web()
web.relation_dict = {'a':'valuea','text':'dsf3298'}
web.saveparams('a','b')
print(web.relation_dict)

# # # 传参是
# # web.saveparams('ccc','{a}')
# # print(web.relation_dict)
#

# # 算法原理，我不管你传了什么参数，只要里面有符合这样规则的字符串，我都替换为关联字典里面键的值
# # 规则：{key}
args = ['ccc','{a}','dkjfad{text}sklflja']
for key in web.relation_dict:
    # 遍历所有的键
    for i in range(len(args)):
        # 遍历所有参数
        # 把{key}这种形式的字符串，替换为字典里面的值
        args[i] = args[i].replace('{' + str(key) + '}',str(web.relation_dict.get(key)))

print(args)


